import os
import shutil

# 需要遍历的文件夹
folderPath = r"G:\temp\a"
# 放入的文件夹
purposePath = r"G:\temp\b"

if __name__ == '__main__':
    # 如果目标文件夹不存在则创建
    os.makedirs(purposePath, exist_ok=True)
    # 遍历并存放
    for root, dirs, files in os.walk(folderPath):
        for fileName in files:
            if fileName.endswith(".txt"):
                # 待复制的文件绝对路径
                tempAbsFilePath = os.path.join(root, fileName)
                # 复制到目标路径
                shutil.copy2(tempAbsFilePath, purposePath)
                print(f"{tempAbsFilePath} copied")
